x86, vmx: Enable VPID (Virtual Processor Identification)
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Apr 2008 13:34:49 +0000 (14:34 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Apr 2008 13:34:49 +0000 (14:34 +0100)
commite2cf9bd6e055ea678da129b776f4521f6a0b50fe
tree52e4ee9543b7ff770af9870b84ee0ac7d4e610b5
parent279e0305e3bfa2fc626fece8a1e22ddb80b71500
x86, vmx: Enable VPID (Virtual Processor Identification)

Allows TLB entries to be retained across VM entry and VM exit, and Xen
can now identify distinct address spaces through a new
virtual-processor ID (VPID) field of the VMCS.

Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xiaohui Xin <Xiaohui.xin@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/hvm/vmx/vmx.c
xen/include/asm-x86/hvm/vmx/vmcs.h
xen/include/asm-x86/hvm/vmx/vmx.h